package com.dcloud.core.datatransfor;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * @program: dcloud-platform
 * @ClassName DataTranParent
 * @description:
 * @author: shijf
 * @create: 2023-04-17 22:20
 * @Version 1.0
 **/
@Data
public class DataTranParent<T> {
    /*
     * 改之前的数据
     * */
    @JsonProperty("before")
    private T before;

    /*
     * 改之后的数据
     * */
    @JsonProperty("after")
    private T after;

    /*
     * 操作
     * */
    @JsonProperty("op")
    private String op;

    /*
     * 数据时间戳
     * */
    @JsonProperty("ts_ms")
    private Long tsMs;


    @JsonProperty("transaction")
    private Object transaction;

}